architecture all access modern cpu architecture part 1 key concepts